#include "VertexDeclaration.h"

CVertexDeclaration::CVertexDeclaration( )
{

}

CVertexDeclaration::~CVertexDeclaration( )
{

}

mVoid CVertexDeclaration::AddElement( std::string a_sSemanticName, mUInt a_uSemanticIndex, TVariableType a_VarType, mUInt a_uInputSlot )
{
    TVertexDeclElement VDE = 
    {
        a_sSemanticName,
        a_uSemanticIndex,
        a_VarType,
        a_uInputSlot
    };
    m_Declaration.push_back(VDE);
}